water cell
noun
: a cell containing water
especially
: one of the chambers in which water is stored in a camel's stomach
Love words? Need even more definitions?
Merriam-Webster unabridged
Share